'''
用户输入至多七个整数（0-50之间）
对于有效输入，打印对应的*号

for i in range(7):
    while True:
     i1 = input("数字1：").strip()
     if not i1:
         print("不能为空")
         continue
     try:
        num =int(i1)
        if  0 <= num <= 50:
         print('*' * num)
         break
        else:
         print("请输入0-50数字")
     except ValueError:
         print("请输入有效的整数")
'''
'''
用户输入一个整数，判断偶数还是奇数

num = input("请输入数字；").strip()
try:
  num1 = int(num)
  if num1 % 2 == 0 :
    print(f'偶数:{num1}')
  else:
    print(f'奇数：{num1}')
except ValueError:
    print("请输入数字")
'''

'''
判断用户输入的年份是否为闰年
能被4整除但不能被100整除，或者被400整除

year = input("请输入年份：")
try:
    year1 = int(year)
    if year1 % 4 == 0 and year1 % 100 != 0 or year1 % 400 == 0:
        print(f'{year1}是闰年')
    else:
        print(f'{year1}是普通年')
except ValueError:
    print('请输入正确的年份！')
'''

'''
将用户输入的数字转换为二进制，八进制，十六进制

num = int(input("请输入数字："))
print("十进制数为：",num)
print("二进制数为：",bin(num))
print("八进制数为：",oct(num))
print("十六进制数为：",hex(num))
'''

'''
用户持续输入一个数字，计算他的平方数，如果超过50就停止程序。

while True:
  num = float(input("请输入一个数字："))
  if num ** 2 < 50:
     print(num ** 2)
  else:
     print("平方数超过50")
     break
'''